body{
    background: #efefef;
}
#page{
    border-color: #C9E0ED;
}

#header{
    border-top-color: #C9E0ED;
}
.post .nav,
.portlet-content{
    background: #EFFDFF;
}
.post .title{
    border-bottom-color: #C9E0ED;
}
.portlet-decoration{
    background: #B7D6E7;
    border-left-color: #6FACCF;
}
.portlet-title{
    color: #298DCD;
}
#footer{
    border-top-color: #C9E0ED;
}

#mainmenu ul li a:hover, #mainmenu ul li.active a{
    color: #6399CD;
    background-color: #EFF4FA;
}

#mainmenu {
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    *background: #85bad8;
    background: #85bad8\0/;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FF85bad8, endColorstr=#FF4c99c5);
}
@media all and (min-width: 0px) {
    #mainmenu {
	background-image: -webkit-gradient(
	    linear,
	    left top, left bottom,
	    from(#85bad8),
	    to(#4c99c5)
	    );
	background-image: -webkit-linear-gradient(
	    top,
	    #85bad8,
	    #4c99c5
	    );
	background-image: -moz-linear-gradient(
	    top,
	    #85bad8,
	    #4c99c5
	    );
	background-image: -o-linear-gradient(
	    top,
	    #85bad8,
	    #4c99c5
	    );
	background-image: linear-gradient(
	    top,
	    #85bad8,
	    #4c99c5
	    );
    }
}